Python Job: Senior Python Developer

Job added on

Location

Sydney - Australia

Job type

Full-Time

Python Job Details

About GoSol :

GOSOL, IT consulting and Staffing organization, can help you enhance Technology, Digital, Project and Business Transformation. Guided by integrity and trust, we believe in offering an unparalleled experience as your Tech of choice. For businesses, this means providing you with access to the quality solution.
Find us at - https://gosol.com.au/

Job Description:

Must have:

  • REST API developer with API Gateway Experience, e.g. any of Apigee or Azure API Manager, AWS API Management
  • Good, working knowledge of secure web/api coding, e.g. input validation, mutual SSL - working within Zero Trust architectures, OWASP Top 10 mitigations
  • Good working knowledge of CI/CD pipelines and repos (Git, Gitlab, Terraform, yml, Azure DevOps, Bamboo, bash or Shell scripts
  • Good, working knowledge of API load testing tools and development (k6, jmeter)
  • Good working knowledge of API test automation (e.g. xunit, jrunner)

Platform/Technology:

Language:

Python – recent/current version depending upon support for the 3rd Party Modules

Infrastructure:

OpenShift (RedHat Kubernetes offering, On-prem)

Within the Language, the software 3rd Party framework is as follows:

API HTTP Server: FastAPI (fast, modern, OpenAPI compliant)

Web Client: Aiohttp (asyncio compliant, mature web client, good support for typical corporate connectivity ie. proxy, mTLS)

Orchestration: thinking about having a message bus/queue with a additional coordination/controller, options could be

Redis (has a task scheduler)

Celery+RedisMQTT+Redis

Message bus ((Kafka with a filter/enrichment system)

Job Type: Full-time

Salary: $80,000.00 – $100,000.00 per year

Schedule:

  • 8 hour shift

Application Question(s):

  • Salary Expectation
  • Notice Period
  • Visa Status/ Working Rights
  • Personal Email

Experience:

  • Senior Python Developer: 5 years (Preferred)

Work Location: One location